# conftest.py单独存放@pytst.fixtrue()的方法。用处是可以在多个py文件之间共享前置配置、后置配置
# conftest.py里面的方法在调用时不需要导入，可以直接使用
# conftest.py可以有多个，也可以有过个不同层级
import pytest

from common.yaml_util import YamlUtil


@pytest.fixture(scope="function")
def conn_database():
    print("连接数据库")
    yield
    print("断开数据库")

# 清除ymal文件
@pytest.fixture(scope="session", autouse=True)
def clear_ymal():
    YamlUtil.clear_extract_yaml()